$(function(){
    var amount=parseFloat($('._infoAmount').text()) //获取页面可提现金额
    //提现
    $('._prush_cash_takeOut').blur(function(){
        if(/^\s*$/.test($(this).val())){
            $(this).addClass('warning');
            $('._takeOutWarning span').text($(this).attr('_kong_tip'));  // 设置提示语
            $('._takeOutWarning').removeClass('hide');  // 取消隐藏
        }else if(isNaN($(this).val())){
            $(this).addClass('warning');
            $('._takeOutWarning span').text($(this).attr('_opt_tip'));  // 设置提示语
            $('._takeOutWarning').removeClass('hide');  // 取消隐藏
        }else if(!(/^\d+\.?\d{0,2}$/).test($(this).val())){
            $(this).val($(this).val().replace(/^(\d+\.?\d{0,2})\d*$/,'$1')) //当提现金额小数点后超过两位时，自动截取两位
        }else if(parseFloat($(this).val())>amount){
            $(this).addClass('warning');
            $('._takeOutWarning span').text($(this).attr('_over_tip'));  // 设置提示语
            $('._takeOutWarning').removeClass('hide');  // 取消隐藏
        }
    }).focus(function(){
        clearfocus.call(this)
    })
    //银行名称
    $('._prush_cash_bank').blur(function(){
        if(/^\s*$/.test($(this).val())){
            $(this).addClass('warning');
            $('._bankWarning span').text($(this).attr('_kong_tip'));  // 设置提示语
            $('._bankWarning').removeClass('hide');  // 取消隐藏
        }
    }).focus(function(){
        clearfocus.call(this)
    })
    //银行卡号
    $('._prush_cash_bankCardNum').blur(function(){
        if(/^\s*$/.test($(this).val())){
            $(this).addClass('warning');
            $('._bankCardNumWar span').text($(this).attr('_kong_tip'));  // 设置提示语
            $('._bankCardNumWar').removeClass('hide');  // 取消隐藏
        }else if(!/^\d{16,19}$/.test($(this).val())){
            $(this).addClass('warning');
            $('._bankCardNumWar span').text($(this).attr('_opt_tip'));  // 设置提示语
            $('._bankCardNumWar').removeClass('hide');  // 取消隐藏
        }
    }).focus(function(){
        clearfocus.call(this)
    })
    //开户行
    $('._prush_cash_openBank').blur(function(){
        if(/^\s*$/.test($(this).val())){
            $(this).addClass('warning');
            $('._openBankWar span').text($(this).attr('_kong_tip'));  // 设置提示语
            $('._openBankWar').removeClass('hide');  // 取消隐藏
        }
    }).focus(function(){
        clearfocus.call(this)
    })
    //开户名
    $('._prush_cash_openName').blur(function(){
        if(/^\s*$/.test($(this).val())){
            $(this).addClass('warning');
            $('._openNameWar span').text($(this).attr('_kong_tip'));  // 设置提示语
            $('._openNameWar').removeClass('hide');  // 取消隐藏
        }
    }).focus(function(){
        clearfocus.call(this)
    })

    //获得焦点，清除样式
    function clearfocus(){
        $(this).removeClass('warning');
        $(this).next('._divWarning').addClass('hide')
        $('._prush_cash_pulSer').removeClass('warning')
    }

    //申请提现
    $('._prush_cash_pulSer').click(function() {
        if(/^\s*$/.test($('._prush_cash_takeOut').val())){
            $(this).addClass('warning');
            $('._takeOutWarning span').text($('._prush_cash_takeOut').attr('_kong_tip'));  // 设置提示语
            $('._takeOutWarning').removeClass('hide');  // 取消隐藏
            return
        }else if(isNaN($('._prush_cash_takeOut').val())||!(/^\d+\.?\d{0,2}$/).test($('._prush_cash_takeOut').val())){
            $(this).addClass('warning');
            $('._takeOutWarning span').text($('._prush_cash_takeOut').attr('_opt_tip'));  // 设置提示语
            $('._takeOutWarning').removeClass('hide');  // 取消隐藏
            return
        }else if(/^\s*$/.test($('._prush_cash_bank').val())){
            $(this).addClass('warning');
            $('._bankWarning span').text($('._prush_cash_bank').attr('_kong_tip'));  // 设置提示语
            $('._bankWarning').removeClass('hide');  // 取消隐藏
            return
        }else if(/^\s*$/.test($('._prush_cash_bankCardNum').val())){
            $(this).addClass('warning');
            $('._bankCardNumWar span').text($('._bankCardNumWar').attr('_kong_tip'));  // 设置提示语
            $('._bankCardNumWar').removeClass('hide');  // 取消隐藏
            return
        }else if (!/^\d{16,19}$/.test($('._prush_cash_bankCardNum').val())){
            $(this).addClass('warning');
            $('._bankCardNumWar span').text($('._bankCardNumWar').attr('_opt_tip'));  // 设置提示语
            $('._bankCardNumWar').removeClass('hide');  // 取消隐藏
            return
        }else if(/^\s*$/.test($('._prush_cash_openBank').val())){
            $(this).addClass('warning');
            $('._openBankWar span').text($('._prush_cash_openBank').attr('_kong_tip'));  // 设置提示语
            $('._openBankWar').removeClass('hide');  // 取消隐藏
            return
        }else if(/^\s*$/.test($('._prush_cash_openName').val())){
            $(this).addClass('warning');
            $('._openNameWar span').text($('._prush_cash_openName').attr('_kong_tip'));  // 设置提示语
            $('._openNameWar').removeClass('hide');  // 取消隐藏
            return
        }else{
            $.post('/prush/ajaxCashpostal.html', {
                amount: $('._prush_cash_takeOut').val(),
                bankname: $('._prush_cash_bank').val(),
                cardno: $('._prush_cash_bankCardNum').val(),
                init_bankname: $('._prush_cash_openBank').val(),
                card_username: $('._prush_cash_openName').val()
            }, function (data) {
//              console.log(data)
                var msg = data.msg
                if(data.status!=200){
                    show_msg({
                        msg:data.msg,
                        time:3000,
                        type:'error'
                    })
                }else if(data.status==200){
//                  console.log(data.data.withdrawals_id)
                    if(data.data.withdrawals_id){
                        location.href='/prush/info.html?id='+data.data.withdrawals_id
                    }else{
                        location.href='/prush/index.html'
                    }
                }
            })
        }
    })
})